package com.osdp.uc.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@ApiModel("部门列表信息")
public class DepartDTO {
    /**
     * ID
     */
    @ApiModelProperty("部门id")
    private String id;
    /**
     * 父部门ID
     */
    @ApiModelProperty("父部门ID")
    private String parentId;
    /**
     * 部门名称
     */
    @ApiModelProperty("部门名称")
    private String departName;
    /**
     * 英文名
     */
    @ApiModelProperty("部门英文名")
    private String departNameEn;
    /**
     * 缩写
     */
    @ApiModelProperty("部门缩写")
    private String departNameAbbr;
    /**
     * 排序
     */
    @ApiModelProperty("排序")
    private Integer departOrder;
    /**
     * 部门类型
     */
    @ApiModelProperty("部门类型")
    private String orgType;
    /**
     * 机构编码
     */
    @ApiModelProperty("机构编码")
    private String orgCode;
    /**
     * 单位路径
     */
    @ApiModelProperty("单位路径")
    private String unitPath;
    /**
     * 对应支撑平台机构节点ID
     */
    @ApiModelProperty("单位路径")
    private String uorgId;
}
